succumb in battle - French English Dictionary